נתנו לי משימת בית, עשיתי אותה, והמתנתי כשבועיים שיבדקו לי. לאחר שבועיים נאמר לי שזה יקח עוד כשבוע, ולאחר שבוע אמרו לי לחכות עוד שבוע. כל פעם תירוץ אחר. לאחר השבוע הזה, הפסיקו לענות. ללא ביקורת כלשהי מצידם על המטלה, ללא הסברים. ככה חברה לא אמורה להתנהל. הHRית סיננה בוואטסאפ.
בשלב הראשון שולחים במייל שני מבחנים אמריקאים, אחד באנגלית והשני מבחן הגיון. מכיל שאלות כמו השלמת סדרת מספרים, מציאת חוקיות בין צורות (כמו במבחנים פסיכוטכניים) והסקת מסקנות מנתונים.
אחר כך מזמינים לראיון עם משאבי אנוש ומבחן במחשב
שאלות מתוך הראיון
במבחן היו 4 שאלות:
1. לכתוב פונקציה באיזו שפה שתרצו, בהינתן מחרוזת להחזיר האם האות הראשונה היא אות גדולה או לא.
2. נתון הקוד הבא:
for(int i=0;i<2;i++){
for(int j=2;j>=0;j--){
if(i==j) break;
print(“i=”+i+”j=”+j);
}
}
יש לכתוב מה יודפס למסך.
3. לכתוב בשפת pawn תוכנית שמדפיסה hello world
4. לכתוב בשפת pawn פונקציה שמקבלת מחרוזת כקלט מהמשתמש, ומדפיסה את המילים במחרוזת בסדר הפוך. לדוגמא אם הקלט הוא: I love pawn, הפלט יהיה pawn love I.
שלב ראשון - מבחן ממוחשב של בערך 3 שעות.
שלב שני - ראיון מקצועי.
שלב שלישי - HR.
שאלות מתוך הראיון
1. שאלות כלליות על אנגרמה: איך מוצאים האם שתי מילים הן אנגרמה, איך מוצאים אנגרמה מתוך רשימת מילים, ועוד שאלות בסגנון שכל פעם מנסות להתקיל. צריך לדעת לייעל כמה שאפשר.
2. פונקציית Main שיוצרת ת'רד שפעולת ה-run שלו היא ++i ואז מדפיסה את הערך שלו. מה היא עלולה להדפיס?
3. בתוך מחלקת App יש אובייקט Action a ואובייקט Button b. במחלקה Action יש פונקציה ()do שעושה משהו (לא חשוב מה), ובמחלקה Button יש פונקציה ()onClick שרצה בעת הקלקה.
אילו שינויים צריך לעשות על מנת שלחיצה על כפתור b תפעיל את פעולה a?